package ua.kpi_java_training.zabrodskyi.module3;

/**
 * Abstract class which describes behavior of an animal in environment.
 * 
 * @author Maksym Zabrodskyi
 * @version 24-Jun-2013
 */
public abstract class Animal extends Element {

	public Animal(Cell cell) {
		super(cell);
	}

	public abstract void move(Environment environment);

	public abstract void eat(Environment environment);

	public abstract void spawn(Environment environment);

}
